package com.itcam.thread_;

/**
 * Author:Cammy.Wu
 * Date:2024-05-10
 * Description:
 */

public class ThreadDemo01 {
    /**
      TODO:开启线程第一种方式：继承Thread类
           1.编写一个类继承Thread
           2.重写run方法
           3.将线程任务代码写在run方法中
           4.创建线程对象
           5.调用start方法开启线程
       细节：调用start方法开启线程，会自动调用run方法执行

     */

    public static void main(String[] args) {
        // 4.创建线程对象
        MyThread myThread = new MyThread();
        MyThread myThread1 = new MyThread();
        // 5.调用start方法开启线程
        myThread.start();
        myThread1.start();
    }
}

// 1.编写一个类继承Thread
class MyThread extends Thread {

    // 2.重写run方法
    @Override
    public void run() {
        // 3.将线程任务代码写在run方法中
        for (int i = 0; i <=200; i++) {
            System.out.println(" 线程任务执行了 " + i);
        }
    }
}
